@charset "utf-8";
@import url(dll.css);
@import url(module.css);
@import url(global.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
@import url(banner.css);
/* 首页部分开始 */

.clearfix 						{
    clear: both;
  }
.clearfix:after 				{	clear: both;
      height: 0;
      content: "";
      line-height: 0;
      font-size: 0;
      display: block;
  }
.mfbox{width:1300px; min-width:1300px; margin:0 auto; overflow:hidden;}
.mfbox p { float: right; font-size: 16px;color:#666; line-height: 84px; }
.header{width:100%; height:85px; text-align: center;}
.logo{float:left;}

.topnav{float:right; margin-top: 50px;}
.topnav li{float:left; width:80px; text-align: center;}
.topnav li i{display: block;}
.topnav li span{display: block;line-height: 20px;}
.topnav li a:hover span{color:#006633; font-weight: bold;}

.i_nav{height:60px; line-height:60px; background:#f1f1f1;font-weight:bold;}
/*.i_nav ul{}
.i_nav li{float:left; display:block; position: relative; text-align:center; padding: 0 40px;}
.i_nav li:before{ display:block; position: absolute; content: " "; width:3px; height: 40px; top: 10px; left: 0; background: url(../images/icon01.png) no-repeat left top;}
.i_nav li:nth-last-child(1):after{ display:block; position: absolute; content: " "; width:3px; height: 40px; top: 10px; right: 0; background: url(../images/icon01.png) no-repeat left top;}
.i_nav li>a{display:block; color:#FFF; height: 60px; font-size:16px; line-height:60px;}
.i_nav li>a:hover{ color:#006633;}
.i_nav li>a.on{ color:#006633;}*/

.add{}

.i_banner_box{position:relative; width:1300px; height:330px; margin: 10px auto 0; overflow:hidden;}

.banner_nav{float:left; width:175px; height:330px; background: #d1d7de;}
.banner_nav li{ height: 110px; display: block;}
.banner_nav li a {display: block;height: 110px; padding: 15px 8px 0; text-align: left; color:#222222;}
.banner_nav li a span { display: block; font-size: 16px; line-height: 1.5; font-weight:bold;}
.banner_nav li a ins{display: block; font-size: 12px; line-height: 1.5; text-decoration: none; text-transform: uppercase;}
.banner_nav li:nth-child(2n+1) a{ background: #596f86;}
.banner_nav li a:hover{ color: #FFF; background: #2f4a68;}

.i_banner{float:right; width:1120px; height:330px; overflow:hidden;}
/*.i_banner li{width:1050px; height: 340px;}

.i_banner_p{position:absolute; width:100%; left:0; bottom:30px; text-align:center;}
.i_banner_p a{display:inline-block; margin:0 5px; width:12px; height:12px; border-radius: 100%; overflow:hidden; border:1px solid #0066cc; background:#fafafa;}
.i_banner_p a:hover{border:1px solid #0066cc; background:#0066cc;}
.i_banner_p a.on{border:1px solid #0066cc; background:#0066cc;}*/

.i_container{width:100%;}
.i_container *, .header{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;color: #676464;}
.p_container *{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;color: #515151;}

.box01{width:1300px; margin: 30px auto 30px;}
.i_ad{float:left; width:350px;}
.i_ad a{ display: block; padding-bottom: 25px;}

.i_news01{float:right; width:920px;}
.i_news01_l{float:right; width:700px;}
.i_news01_l li{ border-bottom: 1px solid #ededed; padding-top:  5px; height: 80px; line-height: 24px; font-size: 16px;}
.i_news01_l li a{float:left; display: block; width:600px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_l li span{float:left; display: block; width:100px; text-align: right;}
.i_news01_l ul { height: 160px; overflow: hidden; }

.i_news01_l li .c { margin-top: 5px; line-height: 20px; }

.i_news02{width:100%; margin-top: 30px;}
.i_news02 li{float:left; width:25%; height: 360px; padding-left:90px; padding-top:50px; position: relative; background: #e6f2c0;}
.i_news02 li:nth-child(2n+1){background: #d1d7de;}
.i_news02 li:nth-child(2n+1):after{ display: block; position: absolute; right: -48px; top: 0; width:48px; height: 360px; content: " "; background: url(../images/icon02.png) no-repeat left top; z-index: 100;}
.i_news02 li:nth-child(2n){background: #596f86;}
.i_news02 li:nth-child(2):after{ display: block; position: absolute; right: -48px; top: 0; width:48px; height: 360px; content: " "; background: url(../images/icon03.png) no-repeat left top; z-index: 100;}
.i_news02 li a{display: block; width:200px;}
.i_news02 li a i{display: block; width:200px; padding:2px; border:1px solid #ffffff;}
.i_news02 li a span{display: block; margin-top: 5px; width:200px; line-height: 20px; font-size: 12px; height: 100px; overflow: hidden;}
.i_news02 li a ins{display: block; float: right; margin-top: 10px; width:80px; height: 20px; line-height: 20px; text-align: center; text-decoration: none; font-size: 12px; color:#FFF; background: #697d93;}

.clearfix {
	clear: both;
}
.clearfix:after {	clear: both;
	height: 0;
	content: "";
	line-height: 0;
	font-size: 0;
	display: block;
}

.box01 .t { text-align: center; font-size: 16px; cursor: pointer; padding: 10px 0; cursor: pointer; }



.footer{width:100%; background:#4c4c4c;}

.footer_nav{width:1100px; margin:0 auto; padding:10px 0 40px;}
.footer_nav dl{float:left; width:25%; text-align: left; }
.footer_nav dt{ display: block; width: 250px; text-align: 0; padding-bottom: 5px; margin-left: 45px;}
.footer_nav dd{width:100%;font-size: 16px; line-height: 30px; }
.footer_nav dd a{color:#87898c;}
.footer_nav dd a:hover {color:#6e6e6d;}
.copyright{width:100%; font-size: 14px; padding-top:10px; text-align: center; line-height:25px; background: #FFF;}
.jsq{width:100%; font-size: 14px; padding-bottom:10px; text-align: center; line-height:25px; background: #FFF;}
.line_04{width:100% !important}

/* 首页部分结束 */

/* 内页部分开始 */
.p_banner_box{position:relative; width:1300px; height:300px; margin:10px auto 0; overflow:hidden;}
.p_banner{width:100%; height:300px; overflow:hidden;}


.p_container{width:1300px; margin:0 auto; padding:10px 0;}

.p_left{float:right; width:300px;margin-top:15px;}
.p_right{float:left; width:980px;margin-top:15px;}
.p_right_day{float:right;width:1200px;margin-top:15px;}
.p_right_cpn{float:right; width:1280px;margin-top:5px;}

.sidebar{float:right; width:300px; background: #d1d7de;}
/*.sidebar li{height: 50px; display: block;}
.sidebar li a{display: block;height: 50px; padding-left: 20px; text-align: left; color:#006636;}
.sidebar li a span{display: block; font-size:16px; padding-top:7px; font-weight:bold;}
.sidebar li a ins{display: block; font-size: 12px; line-height: 20px; text-decoration: none; text-transform: uppercase;}
.sidebar li:nth-child(2n+1) a{ background: #dfef9e;}
.sidebar li a:hover{ color: #FFF; background: #006636;}
.sidebar li a.on{ color: #FFF; background: #006636;}*/

.p_content{padding:20px; line-height: 25px; font-size: 14px;}
.p_content_cplb{padding:20px 92px 20px 170px; line-height: 25px; font-size: 14px;}
.p_content_cpn{padding:00px 92px  0px 90px; line-height: 25px; font-size: 14px;}


/* 内页部分结束 */